package com.cloudbroker.bcs.platform.ltb.bizapi.service.admin;

import com.cloudbroker.bcs.common.annotation.NoLogin;
import com.cloudbroker.bcs.common.annotation.NoToken;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.feedback.back.FeedbackAdminList;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.feedback.back.FeedbackSubBack;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.feedback.vo.FeedBackReply;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.feedback.vo.FeedbackAdminForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.feedback.vo.PublicManageFeedbackQryForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.feedback.vo.PublicManageFeedbackReplyForm;

/**
 * Created by zhaosh19213 on 2016/7/30.
 */

public interface AdminFeedbackBizService {

    public FeedbackAdminList feedback_admin_query(FeedbackAdminForm feedbackAdminForm);

    public FeedbackSubBack feedback_reply(FeedBackReply feedBackReply);

    @NoToken
    @NoLogin
    public FeedbackSubBack public_manage_feedback_reply(PublicManageFeedbackReplyForm feedBackReply);

    @NoToken
    @NoLogin
    public FeedbackAdminList public_manage_feedback_admin_query(PublicManageFeedbackQryForm feedbackAdminForm);
}
